home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
statz410.zip
/
STATZ.DOC
< prev
next >
Wrap
Text File
|
1992-04-02
|
51KB
|
1,058 lines
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
STATZ
Version 4.10
By Michael W. Miles
OLD HIPPIE SOFTWARE
(714) 653-4802 1200 - 19200 HST
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
::::::::::[ What's STATZ, anyhow? ]::::::::::
STATZ is the DEFINITIVE USER STATS door written for Searchlight BBS software.
STATZ can also be used to PROGRAM YOUR OWN SLBBS command replacements.
Features in this version of STATZ include:
All output uses SLBBS-type flow control!
Control-C and SPACEBAR aborting as well as CONTROL-S pause mode.
SLBBS-type flow control can be toggled at will and at any userlevel you
choose!
All output is correct to the CALLER while maintaining color on color
monitors on the Sysop's end. Monochrome Ansi callers get MONOCHROME ANSI
while you still have color. TTY callers get TTY output while you still
have color locally. All inverse type and blinking type is displayed
correctly to TTY and Monochrome Ansi callers. If you have a Monochrome
monitor locally, then output is correct for YOUR end while maintaining
correct output for all callers.
Statz uses your configuration info for it's own inactivity timer. Statz
will automatically exit back to the bbs after it's timer has zero'd out.
Statz automatically exits completely back to SLBBS upon completion. If
used as a DOOR, no "Press a key to return to Searchlight" is displayed
and Statz doesn't wait or prompt the user to return to the BBS. If
you require a delay or need to wait for a user to read the screen, simply
use delay codes or one of the codes that wait for a carriage return.
The following SYSOP HOT KEYS are supported in STATZ
ALT-A = SYSOP CHAT AVAILABILITY FLAG TOGGLE (REGISTERED)
ALT-N = SYSOP NEXT FLAG TOGGLE (REGISTERED)
ALT-S = SUPERUSER FLAG TOGGLE (REGISTERED)
ALT-X = EXIT STATZ and then EXIT SLBBS (REGISTERED)
ATL-Z = EXIT STATZ (REGISTERED)
F8 = SCROLL STATUSLINE
F9 = INCREASE ONLINE CALLER'S TIME 5 MINUTES (REGISTERED)
F10 = DECREASE ONLINE CALLER'S TIME 5 MINUTES (REGISTERED)
Statz is FULLY configurable by the Sysop. All output from STATZ is
pulled into STATZ from STATZ.TXT, a standard text file. STATZ.TXT can
include ANY and ALL SLBBS ANSI EDITOR OUTPUT codes, including blink,
inverse, and normal. They will work in STATZ exactly as they do in
Searchlight, so you can use your SLBBS editor to preview your screens!
STATZ also features STATZ CODES - a series of special codes that display
system/user information anywhere on your screen (and your user's) with
all the ease and simplicity of SLBBS color codes. You can even configure
IN STATZ.TXT how much you want to be displayed. Multiple screen output
is supported with the Press [RETURN]: STATZ code and the screen clear
code. YOU choose exactly what happens where and what you see is what
the user sees. STATZ has no limit on the size of your STATZ.TXT or
replacement output file. (Replacement output file available to registered
sysops only)
Statz also allows you to decide how STATZ can be aborted! If you choose
you can FORCE all or PART of STATZ output on the online caller.
You can also choose (via STATZ codes) if STATZ will totally abort
or abort to your next screen! Registered users can set abort/flow
levels so one output file works differently for different caller levels.
Statz can even hang up the phone, and do it based on baud rate, bbs level,
or config.sl2 Sysop defined level groups!
::::::::::[ Setting up STATZ ]::::::::::
Setting up STATZ is a breeze!
STATZ requires little actual thought on the part of the installer, and
STATZ was designed to be that way-- isn't the fussy stuff what the
programmer is supposed to take care of?
Simply place STATZ.EXE anyplace you like on your drives or ram disk.
Also install STATZ.CNF and STATZ.TXT in the SAME DIRECTORY as STATZ.EXE.
STATZ will use the information found in the CONFIG.SL2 file for each node
it's being used on to do it's job! Only 1 copy of STATZ.EXE is needed
for ANY NUMBER of NODES. Only 1 copy of STATZ.EXE is needed for ANY NUMBER
of NODES - got that? If you require more than one copy to get it working,
then you did something WRONG.
The REGISTERED version of STATZ will allow you to define a replacement
for STATZ.TXT on the command line for use when chaining STATZ in a
batch file, replacing internal SLBBS commands (SL 2.25), or allowing
for using STATZ different ways in different places on your BBS.
::::::::::[ The STATZ.CNF File ]::::::::::
The format of the STATZ.CNF file is a breeze to follow... all lines that
start with a '#' character are COMMENTS. You can add to them or delete
them at will... make notes for when you're sober or whatever.
The following parameters are necessary for STATZ to operate:
NAME=
LEVEL=
KEY=
SLBBS=
BBS=
SOUND=
All of the above parameters MUST MUST MUST start at the left-most column
of the STATZ.CNF text file.
For UNREGISTERED versions of STATZ the following is recommended..
NAME=UNREGISTERED
LEVEL=D
KEY=000000000000
SLBBS=0000
BBS=(your bbs name)
FILES=(your text string)
FILES2=(your text string)
ANSI1=(your text string)
ANSI2=(your text string)
ANSI3=(your text string)
MODE1=(your text string)
MODE2=(your text string)
MODE3=(your text string)
PROTO1=(your text string)
PROTO2=(your text string)
PROTO3=(your text string)
PROTO4=(your text string)
MONTH1=(your text string)
MONTH2=(your text string)
MONTH3=(your text string)
MONTH4=(your text string)
MONTH5=(your text string)
MONTH6=(your text string)
MONTH7=(your text string)
MONTH8=(your text string)
MONTH9=(your text string)
MONTH10=(your text string)
MONTH11=(your text string)
MONTH12=(your text string)
LOCAL1=(your text string)
For REGISTERED versions (if you paid you got one!) set it up like this..
NAME=(the name you used on your ORDER FORM to us)
LEVEL=R
KEY=(Your registration number)
SLBBS=(The first 4 digits of your SLBBS registration number)
BBS=(Your Board's name - as per your ORDER FORM to us)
SOUND=(YES or NO)
FILES=(your text string)
FILES2=(your text string)
ANSI1=(your text string)
ANSI2=(your text string)
ANSI3=(your text string)
MODE1=(your text string)
MODE2=(your text string)
MODE3=(your text string)
PROTO1=(your text string)
PROTO2=(your text string)
PROTO3=(your text string)
PROTO4=(your text string)
MONTH1=(your text string)
MONTH2=(your text string)
MONTH3=(your text string)
MONTH4=(your text string)
MONTH5=(your text string)
MONTH6=(your text string)
MONTH7=(your text string)
MONTH8=(your text string)
MONTH9=(your text string)
MONTH10=(your text string)
MONTH11=(your text string)
MONTH12=(your text string)
AVAIL1=(your text string)
AVAIL2=(your text string)
LOCAL1=(your text string)
EURODATE=(YES or NO)
The registration number you receive from us will use several of the above
pieces of information in it's creation. Please take care when filling out
the ORDER FORM so as to save yourself (and US!) some grief.
Also note that the information MUST match exactly. If, for instance,
your BBS name is VORTEX and VORTEX is what you have entered in your
SLBBS configuration file, then using VORTEX BBS in STATZ.CNF will
cause STATZ to -=[ NOT RUN ]=-.
Note that the BBS name is taken DIRECTLY from the STATZ.CNF file for
displaying the stats for the user if you're registered. No biggy, but it
does and I'm telling you so. This applies to both the registered and
unregistered operation modes.
The SOUND= parameter is available to ALL STATZ users.
SOUND=YES or SOUND=NO toggles the tri-tone bell when STATZ is run.
The FILES= parameter is available to all STATZ users.
FILES=(text string) will display (text string) when a user has no
file transfer ratio.
The FILES2= parameter is available to all STATZ users.
FILES2=(text string) will display (text string) instead of ' to 1'
when showing a user's file transfer ratio and the user has anything
but a 0:1 ratio allowable on your system. The MAIN reason for this
parameter is for NON-ENGLISH SLBBS systems to be able to use STATZ.
The ANSI1= parameter is available to all STATZ users.
ANSI1=(text string) will display (text string) instead of 'MONOCHROME'
when the online user is in Monochrome Ansi mode. Useful for
NON-ENGLISH STATZ output.
The ANSI2= parameter is available to all STATZ users.
ANSI2=(text string) will display (text string) instead of 'ANSI COLOR'
when the online user is in Color Ansi mode. Useful for
NON-ENGLISH STATZ output.
The ANSI3= parameter is available to all STATZ users.
ANSI3=(text string) will display (text string) instead of 'NONE'
when the online user is in TTY mode. Useful for NON-ENGLISH STATZ output.
The MODE1= parameter is available to all STATZ users.
MODE1=(text string) will display (text string) instead of 'GENERIC'
when the online user is using Generic ANSI mode. Useful for
NON-ENGLISH STATZ output.
The MODE2= parameter is available to all STATZ users.
MODE2=(text string) will display (text string) instead of 'TELIX / PROCOMM'
when the online user is in PROCOMM ANSI mode. Useful for NON-ENGLISH
STATZ output.
The MODE3= parameter is available to all STATZ users.
MODE3=(text string) will display (text string) instead of 'STANDARD'
when the online user is in Standard ANSI mode. Useful for NON-ENGLISH
STATZ output.
The PROTO1= parameter is available to all STATZ users.
PROTO1=(text string) will display (text string) instead of 'NONE'
when the online user has not yet selected a default protocol. Useful
for NON-ENGLISH STATZ output.
The PROTO2= parameter is available to all STATZ users.
PROTO2=(text string) will display (text string) instead of 'Xmodem'
when the online user's default protocol is Xmodem. Useful for
NON-ENGLISH STATZ output.
The PROTO3= parameter is available to all STATZ users.
PROTO3=(text string) will display (text string) instead of 'Xmodem/CRC'
when the online user's default protocol is Xmodem CRC. Useful for
NON-ENGLISH STATZ output.
The PROTO4= parameter is available to all STATZ users.
PROTO4=(text string) will display (text string) instead of 'Xmodem/1k'
when the online user's default protocol is 1k Xmodem. Useful for
NON-ENGLISH STATZ output.
The MONTH1= parameter is available to all STATZ users, as are all the
MONTHx= parameters. The MONTHx= parameters allow you to redefine the
names of the months in any language. Note that only 9 characters are
allowed per month name. If the MONTHx= parameters are not present
in your STATZ.CNF file then the default English upper and lower case
strings will eb output. Usefule for both NON-ENGLISH STATZ output
as well as defining month names in all caps or whatever..
The AVAIL1= and AVAIL2= parameters define the text to be output when the
\FA code is used. The \FA code is available ONLY to registered Statz
users. The AVAIL1= defined string will be output IF the SYSOP IS NOT
AVAILABLE. The AVAIL2= defined string will be output IF the SYSOP IS
AVAILABLE. These two defined strings will override the internal \FA
output strings of NOT for not available and "" (nothing) for AVAILABLE
IF they are defined.
The LOCAL1= parameter defines a text string to be output if the \%B code
or \XF code finds a local login. Primarily for non-English STATZ use.
Use of the LOCAL1= parameter overrides the internal defaults for these
codes.
The EURODATE= parameter defines whether or not the EXPIRATION DATE is
output in USA (MM-DD-YY) or EUROPEAN (DD-MM-YY) format. If this parameter
is not defined then USA format is the default. Defined as EURODATE=NO
also uses USA date format. Defined as EURODATE=YES will cause the \FC
code to use the European date format.
::::::::::[ Using STATZ as a standard DOOR ]::::::::::
The DOORS.DEF file entry to use STATZ on SLBBS is as follows:
1;0;1;LEVEL;STATZ - USER STATISTICS;.;PATH\STATZ.EXE (optional parameter)(L)
The first instance of 1 in the above string can be replaced by a 2 if
you're using a monochrome monitor locally.
The second parameter MUST be 0 as STATZ does disk tricks that SLBBS cannot
tell from a disk write. No disk writes take place, but you WILL get a
DRIVE NOT READY DOS error (at least under my DOS 4.01 and 5.0) unless you
set this parameter to 0.
The second 1 in the DOORS.DEF entry tells SLBBS how to abort in case of
carrier. STATZ does NOT monitor the line, so a 1 is necessary to have
SLBBS do all the work in this area.
LEVEL is for you to enter the minimum access level necessary to access
STATZ. 0 to 255 will be valid entries in this area.
As far as the "STATZ - USER STATISTICS", call it whatever you like!
::::::::::[ IMPORTANT! ]::::::::::
Next is the DIRECTORY that will be made CURRENT before executing STATZ.EXE.
It MUST BE either . ( a period ) or the path string that points to your
CONFIG.SL2 file. STATZ will find your other .BBS files after reading your
CONFIG.SL2.
The last entry in the DOORS.DEF string is the path of the STATZ.EXE file
It can be ANYWHERE on any drive, ramdisk, etc.
The Optional Parameter allows REGISTERED Statz users to NAME a replacement
for STATZ.TXT. For example you wish to have STATZ run several copies
of itself strung together in a batch file you can now call
STATZ.EXE aaa or STATZ.EXE zzz and STATZ will use aaa.txt or
zzz.txt instead of STATZ.TXT. Note that aaa.txt and zzz.txt are
examples only and that you are only limited to a maximum of 7 characters
(any 7 or less characters allowable by DOS in filenames) in your
file names. This is also nice in the case that you only want ONE copy
of STATZ.EXE and STATZ.CNF on the drive but want to use STATZ in
different ways in different places on your BBS. STATZ will read in
the Optional Parameter and add a .TXT suffix to it to find it's
new default filename.
The 'L' command line parameter may be used with the Optional Parameter
or alone. If it is used WITH the Optional Parameter then it must FOLLOW
the Optional Parameter on the command line. The L is the LEVEL switch
and is available ONLY to REGISTERED STATZ users. If The L parameter
is used then STATZ will display an output file designed ONLY for
callers that match a level you have defined in your config.sl2 file.
For example if a caller matches your 'B' level settings for BBS level
AND Files level AND Attributes then STATZ looks for a file in the
directory STATZ is located in named STATZB.TXT and displays it through
STATZ instead of STATZ.TXT. This follows true for ALL defined levels
on your BBS. If a caller matches your 'A' settings then STATZA.TXT is
looked for and used.. . So STATZ can easily display a different
message for EVERY user level you have defined! If a defined level
file is not found by STATZ then it will default to STATZ.TXT.
If you use both the Optional Parameter and the L switch and a caller
matches one of your pre-defined levels in your config.sl2 then the
following will happen:
STATZ.EXE ORANGES L <---- our example command line
STATZ will look for ORANGESA.TXT if the online caller is level 'A'.
STATZ will look for ORANGESB.TXT if the online caller is level 'B'.
and so on and so forth....
If you use both the Optional Parameter and the L switch then IF a caller
doesn't match any of your pre-defined levels in your config.sl2 the file
that you defined with the Optional Parameter will be displayed. If you
use the L switch alone then STATZ.TXT will be displayed if the online
caller doesn't match any of your pre-defined levels.
::::::::::[ Setting up STATZ as an AUTO-DOOR ]::::::::::
Simply fill in the blanks in you autodoor input fields thusly:
AutoDoor Command............. PATH\STATZ.EXE (Optional Parameter)(L)
Directory Path............... Your path to config.bbs for THIS NODE(!)
Communications Support....... Standard
Abort Method................. Terminate
Write Protection............. No - MUST BE NO even though STATZ does no
disk writes!
::::::::::[ STATZ.TXT INFORMATION ]::::::::::
Enclosed in the .ZIP file STATZ arrived to you in is a sample STATZ.TXT
file you can use to get an idea of what's happening here.
The STATZ.TXT file is limited to 100 lines of text with a 255 character
per line limit. Obviously 255 characters won't be output.. but it was
allowed because SLBBS and STATZ codes are not counted in the 80
character OUTPUT limit. This allows you to use a LOT of SLBBS color
codes or STATZ codes per line. To best use this feature you may need
to use a text editor that allows for 255 character lines. I use my
Turbo Pascal editor or my Borland C++ editor for this. Please note
that after any output line from your STATZ.TXT file has printed 80
characters on the screen then further processing for that line is halted.
If for example you wish to add sound to the end of a line that has
already sent 80 characters to the screen then these sound codes
WILL BE IGNORED.
SLBBS COLOR CODES that work with STATZ are as follows:
\BI = BLINK
\BK = BLACK COLOR
\BL = BLUE COLOR
\BR = BROWN
\CY = CYAN COLOR
\DG = DARK GRAY COLOR
\GR = GREEN COLOR
\GY = GRAY COLOR
\IV = INVERSE TEXT
\LB = LIGHT BLUE COLOR
\LC = LIGHT CYAN COLOR
\LG = LIGHT GREEN COLOR
\LM = LIGHT MAGENTA COLOR
\LR = LIGHT RED COLOR
\MG = MAGENTA COLOR
\NO = NORMAL TEXT COLOR
\RD = RED COLOR
\WH = WHITE COLOR
\YE = YELLOW COLOR
SLBBS OUTPUT CODES that work with Statz are available only to
Registered Statz Users and are as follows:
\SB = Current Subboard (REG. ONLY)
\FD = Current File Directory (REG. ONLY)
\%A = User's BBS Access Level (REG. ONLY)
\%B = Current Baud Rate (REG. ONLY)
\%C = Sysop 'Chat Available' status (Y or N) (REG. ONLY)
\%F = User's FILES Access Level (REG. ONLY)
\%G = ANSI Graphics Mode (C, M, or N) (REG. ONLY)
\%K = User's First Name (REG. ONLY)
\%L = Time User Logged In (HH:MM) (REG. ONLY)
\%M = Amount of time left in current session in minutes (REG. ONLY)
\%N = Current User's Name (REG. ONLY)
\%O = Node Number (Multiuser systems only) (REG. ONLY)
\%P = Active Communications Port (0-4) (REG. ONLY)
\%S = BBS System Name (from STATZ.CNF) (REG. ONLY)
\%T = User's Time Limit, in minutes (REG. ONLY)
\%U = Current User's Name w/spaces replaced by underbars (REG. ONLY)
STATZ CODEZ are as follows as of THIS RELEASE.
\XA = BBS NAME ( from statz.cnf! )
\XB = USER NAME
\XC = MESSAGE AREA LEVEL
Message Area Level will display a TEXT STRING denoting the current user's
level as set by YOU in config.sl2 if the following criteria are met:
The Message Base level, Files level, and attributes must EXACTLY match
one of the NAMED levels from your config.sl2 file. If none of the
pre-configured levels in your config.sl2 file match this user, then the
numerical level value of their Message Base access is displayed.
\XD = ALLOWABLE FILE TRANSFER RATIO
The descriptive text for a current user with no file transfer ratio is
taken from the FILES= in the STATZ.CNF file. If the online user has
a ratio then ratio " to 1" is displayed. The FILES2= entry in STATZ.CNF
allows you to change " to 1" to any string you'd like displayed in
reference to ratio. An example might be using FILES2=:1 in your
STATZ.CNF file to have STATZ output ratio:1.
\XE = CURRENT NODE
\XF = BAUD RATE
\XG = DAILY TIME LIMIT
\XH = REMAINING TIME TODAY
The \XH remaining time today code displays the online caller's remaining
time today NOT TAKING INTO CONSIDERATION F9 and F10 time toggling.
This code is useful for displaying a user's remaining time today at login
or if you don't care to have the online user know you changed his/her/it's
time with your function keys. Also useful if you consider that a user's
session time left may be less than the remaining time today.
Think of the \XH code as how much TOTAL TIME (all sessions combined and
not including F9/F10 time alterations) a user has left for that day.
Also useful for logoff information.
\XI = BBS HELP LEVEL
The \XI Help Level descriptive text output can be altered by the
HELP1=, HELP2=, and HELP3= STATZ.CNF entries.
\XJ = ANSI MODE
The \XJ Ansi Mode descriptive text output can be altered by the
MODE1=, MODE2=, and MODE3= STATZ.CNF entries.
\XK = ANSI TYPE
The \XK Ansi Type descriptive text output can be altered by the
ANSI1=, ANSI2=, and ANSI3= STATZ.CNF entries.
\XL = TOTAL CALLS - THIS USER
\XM = DATE THIS USER FIRST CALLED
\XN = KB UPLOADED
\XO = KB DOWNLOADED
\XP = TRANSFER PROTOCOL
The \XP protocol descriptive text for NO selected default protocol
and the first 3 (built-in) protocols can be altered by the PROTO1=,
PROTO2=, PROTO3=, and PROTO4= STATZ.CNF entries. Protocols other
than the built in protocols are output directly from your CONFIG.SL2
entries.
\XQ = PERCENTAGE OF TOTAL CALLS BY THIS USER
\XR = TURN OFF SLBBS TYPE FLOW CONTROL (FORCE MODE)
\XS = TURN ON SLBBS TYPE FLOW CONTROL
\XT = TOTAL SYSTEM CALLS
\XU = DELAY (PAUSE) FOR 1/2 SECOND
\XV = DELAY (PAUSE) FOR 1 SECOND
\XW = CLEAR SCREEN
The \XW clear screen command should only be used ONCE per text line
in your STATZ.TXT text file. When the \XW clear screen code is
interpreted by STATZ the screen is correctly cleared for ALL user video
modes (TTY, ANSI MONO, ANSI COLOR) as well as on your end.
In addition, the statusline is re-drawn with current information.
the \XW clear screen command is your means to display several screens
of various lengths to your users. Note that STATZ does not support
--more-- prompting but rather is a SCREEN ORIENTED door. If your STATZ.TXT
file sends more than 24 lines to a user before STATZ comes across an \XW
command in your STATZ.TXT file then the results will be rather weak.
\XX = HALT/QUIT STATZ
The \XX HALT code is interpreted by STATZ as STOP STATZ. This code is
used to limit STATZ output anywhere YOU decide to. STATZ will display
until the end of your input file unless you tell it to HALT at some place.
User aborts of STATZ result in an errorlevel of 0 for DOS.
The \XX halt code CAN take an optional 3rd code character in the range
of 0 through 9 that will determine the DOS ERRORLEVEL when Statz shuts
down. \XX7 for example will shut down Statz with an errorlevel of 7.
This is handy for batch file processing.
\XY = USER'S LOCATION
\XZ = USER'S SYSTEM TYPE
\AA = SET INVERSE TEXT COLOR FOR CONFIGURED USER LEVEL
(REGISTERED ONLY)
The \AA code sequence is followed by 3 parameter characters that denote
level and color. Valid levels are fome A through Y and correspond to
the levels you can define as sysop in your config.sl2 file. The color
codes for foreground text are as follows:
0 = BLACK, 1 = BLUE, 2 = GREEN, 3 = CYAN, 4 = RED, 5 = MAGENTA,
6 = BROWN, 7 = LIGHTGRAY, 8 = DARKGRAY, 9 = LIGHTBLUE, 10 = LIGHTGREEN,
11 = LIGHTCYAN, 12 = LIGHTRED, 13 = LIGHTMAGENTA, 14 = YELLOW,
15 = WHITE
All numeric values under 10 should be prefixed with a 0. For example,
you want to use black as your chosen text color. You'd actually use
a Statz color code of 00. Blue would be 01, etc. Lightgreen would
NOT need a 0 in front. In other words, all color codes should take
two spaces.
The statusline is re-drawn IMMEDIATELY after use of this code using
the new colors.
The \AA code was included in STATZ to allow SYSOPS to easily see what
level user was currently on their system. Used in conjunction with the
\AB code, you can set Statusline color combinations that correspond
to various levels defined on your own bbs.
\AB = SET INVERSE BACKGROUND COLOR FOR CONFIGURED USER LEVEL
(REGISTERED ONLY)
The \AB code sequence is followed by 3 parameter characters that denote
level and color. Valid levels are A through Y and correspond to the
sysop definable levels in your config.sl2 file. The color codes are
as follows:
0 = BLACK, 1 = BLUE, 2 = GREEN, 3 = CYAN, 4 = RED, 5 = MAGENTA,
6 = BROWN, 7 = WHITE.
The same guidelines used in color code notation should be used with the
\AB code as are used with the \AA code.
Example : Set user with level A access to red background with white text.
This uses both the \AA and \AB codes.
\AAA15\ABA04
The statusline is re-drawn IMMEDIATELY after use of this code using
the new colors.
\AC = HANG UP LINE FOR CONFIGURED USER LEVEL (REGISTERED ONLY)
The \AC code takes characters A through Y as parameters to hang up
the line. The A through Y parameters correspond to the 25 Sysop
configurable user levels definable in your config.sl2 file.
\AD = HANG UP LINE FOR 300 BAUD CALLERS (REGISTERED ONLY)
\AE = HANG UP LINE FOR 1200 BAUD CALLERS (REGISTERED ONLY)
\AF = HANG UP LINE FOR 2400 BAUD CALLERS (REGISTERED ONLY)
\AG = HANG UP LINE FOR 9600 BAUD CALLERS (REGISTERED ONLY)
\AH = HANG UP LINE FOR BBS LEVEL + OR - (REGISTERED ONLY)
The \AH code allows you to set plus and minus ranges for hanging up
the phone line. \AH100- would hang up on ALL callers from BBS level
100 down. The \AH code takes 4 characters as parameters. The first
3 of which are BBS level. Note that the bbs level MUST be 3 characters
long. For example, level 25 would be 025 and level 1 would be 001.
The fourth character is a + or - and effectively ranges the hangup code
to affect all callers at bbslevel+ or bbslevel-.
\AI = TURN ON FLOW CONTROL BASED ON CONFIGURED USER LEVEL
(REGISTERED ONLY)
\AJ = TURN OFF FLOW CONTROL BASED ON CONFIGURED USER LEVEL
(REGISTERED ONLY)
The \AI and \AJ codes allow you to control SLBBS type flow for callers
based upon their level based on the Sysop adjusted levels in the
config.sl2 file. These codes will allow toggling for any of 25
configured levels of users on your system. They work like the \XR and
\XS codes except that the \XR and \XS codes are global and the \AI and \AJ
are not. Example: Turn on flow control for user at level C = \AIC
Example: Turn off flow control for user at level L = \AJL.
\AK = FLOW CONTROL ON FOR 300 BPS CALLERS (REGISTERED ONLY)
\AL = FLOW CONTROL OFF FOR 300 BPS CALLERS (REGISTERED ONLY)
\AM = FLOW CONTROL ON FOR 1200 BPS CALLERS (REGISTERED ONLY)
\AN = FLOW CONTROL OFF FOR 1200 BPS CALLERS (REGISTERED ONLY)
\AO = FLOW CONTROL ON FOR 2400 BPS CALLERS (REGISTERED ONLY)
\AP = FLOW CONTROL OFF FOR 2400 BPS CALLERS (REGISTERED ONLY)
\AQ = FLOW CONTROL ON FOR 9600 BPS CALLERS (REGISTERED ONLY)
\AR = FLOW CONTROL OFF FOR 9600 BPS CALLERS (REGISTERED ONLY)
\AS = STATZ ABORTABLE BY CONFIG.SL2 LEVELED CALLER
The \AS code takes a 3rd parameter from A through Y denoting the level
which you want this code to execute. The A through Y levels correspond
to the levels YOU set in your bbs node configuration. Example:
\ASD makes Statz output abortable by users at level D.
\AT = STATZ NOT ABORTABLE BY CONFIG.SL2 CALLER
The \AT code takes a 3rd parameter from A through Y that refers to the
level set in your configuration for this node. Example:
\ATF makes Statz output non-abortable (user MUST view entire door or until
you remove this restriction with another code) for a user with an F
defined level for this node.
\AU = TURN LOGOFF QUOTES GATHERING ON BASED ON CONFIG.SL2 LEVELS
(REGISTERED)
\AV = TURN LOGOFF QUOTES GATHERING OFF BASED ON CONFIG.SL2 LEVELS
(REGISTERED)
The \AU and \AV codes toggle the state of the LOGOFF QUOTES gathering
flag based upon levels configured in your CONFIG.SL2 file. Both these
codes take a 3rd parameter (A - Y) that denotes the level you want to
switch quotes on or off for. Example : \AVL turns off quotes gathering
for level L callers.
\AW = TURN LOGOFF QUOTES GATHERING ON (REGISTERED)
\AX = TURN LOGOFF QUOTES GATHERING OFF (REGISTERED)
\AY = TURN LOGOFF QUOTES GATHERING ON BASED ON BBS LEVEL
(REGISTERED)
\AZ = TURN LOGOFF QUOTES GATHERING OFF BASED ON BBS LEVEL
(REGISTERED)
The \AY and \AZ codes take a parameter of 4 characters that are as
follows: Example: \AZ040+ will turn OFF quotes gathering for callers
at bbs level 40 and UP. \AY200- will turn quotes gathering ON for
callers with a BBS level of 200-. Like all Statz codes that use the
+ or -, you must include 3 numeric characters that represent the bbs
level. Level 1 would be 001, level 43 would be 043, and level 111
would be 111, for examples.
\BA = USER'S ELAPSED TIME FOR THIS CALL
\BB = IF USER ABORTS GO TO NEXT DEFINED SCREEN
\BC = IF USER ABORTS THEN ABORT STATZ DOOR (default)
\BD = SEND ^G BELL TO THE ONLINE CALLER
\BE = PLAY THE NOW-CLASSIC STATZ TRI-TONE CONCERTO
\BF = PLAY THE PETER GUNN THEME SONG
\BG = SET FREQUENCY FROM 1 TO 65535 FOR NOTE AND SOUND/PLAY NOTE
The \BG code requires the correct input to function properly.
The format is \BGxxxxx with the xxxxx being an example for a 5 digit
number. If the number of the frequency you wish to use is for example
99 then you should use 00099 - for the frequency of 1000 use 01000.
There should be no spaces between the \BG and the numbers. 1000 would
be \BG01000 and 99 would be \BG00099.
\BH = SET DURATION (DELAY) FROM 1 to 65355 MILLISECONDS
The \BH code requires correct input to function properly.
The format is \BHxxxxx with the xxxxx being an example for a 5 digit
number. If the number of the delay you wish to use is for example
88 then you should use 00088 - for the delay of 1000 use 01000.
There should be no spaces between the \BH and the numbers. 1000 would
be \BH01000 and 88 would be \BH00088.
\BJ = STOP SOUND
If you don't use this code after using the \BG and \BH codes I can
guarantee you'll be wishing you had! <grin> Unless, of course, your
PC speaker is disconnected.
\BM = TOTAL SYSTEM CALLERS (REGISTERED ONLY)
The \BM code REQUIRES that the \ZA USERFILE PROCESSING CODE BE USED
PRIOR TO the \BM code being used. The data the \BM code outputs is
found by the \ZA userfile processing.
\BN = FREE DISK SPACE (REGISTERED ONLY)
The \BN code takes 2 additional parameters in it's construction. These
are the DRIVE SPECIFICATION and the OUTPUT FORMAT. Valid drive
specifications in Statz are 0 through 9. If 0 is used then Statz will
return info on the CURRENT drive - whatever it is. Drive specifications
1 through 9 correspond to drives A through I. A=1, B=2, C=3, D=4, E=5,
F=6, G=7, H=8, I=9. The second parameter is the OUTPUT FORMAT code.
Valid output format codes are 0, 1, and 2. An output format code of 0
will output free disk space in bytes. An output format code of 1 will
output free disk space in kilobytes and an output format code of 2 will
deliver the free space in megabytes. Example \BN02 will show the free
disk space of the current drive in megabytes. Example \BN32 will show
the free disk space of drive C in kilobytes. Note that a kilobyte is
1024 bytes and not 1000. Useful for file area STATUS command output.
\BO = PERCENTAGE OF DISK SPACE FREE (REGISTERED ONLY)
The \BO code will display the free disk space in a percentage format
as compared to the total disk space/size. The \BO code works on the
drive selected by the code parameter supplied by you to \BO.
\BO0 would show percentage of space remaining on the current drive.
\B03 would work on drive c:. Valid parameters are 1 through 9.
\BP = TOTAL DISK SPACE (REGISTERED ONLY)
The \BP code displays TOTAL DISK SPACE using the same code syntax as the
\BN code described above. It takes the same two parameters and works in
exactly the same way. Example \BP02 will display TOTAL DISK SPACE
on the current drive in megabytes. Useful for file area STATUS command.
\BQ = PERCENTAGE OF TOTAL DISK SPACE USED (REGISTERED ONLY)
The \BQ code displays USED disk space in a percentage format. It takes
a one character drive specifier just like \BO does.
\BS = HANG UP PHONE (REGISTERED ONLY)
The \BS code is useful for login if the Sysop is performing maintainence
and wishes to temporarily close message/file access while still allowing
users on the bbs to possibly read an explanation of why the system is
down. It's also useful for a GOODBYE replacement without possibility
of the caller using the quotes and/or logoff doors. Or more obviously,
for logoff doors.
\BW = SET FOREGROUND COLOR FOR STATUSLINE
The \BW code is used to set a foreground color for the statusline
when you're using the other codes that change the colors of the
statusline depending on the online user's level. The \BW code is
used to ZERO OUT or RESET so that if your last caller set the color
to (for example) red, you can use \BW to set it to whatever you
want for a default. This code is not necessary in ALL uses of
the various statusline color codes, but is included in order to allow
you more freedom in your use of these statusline color codes.
Color Codes:
0 = BLACK, 1 = BLUE, 2 = GREEN, 3 = CYAN, 4 = RED, 5 = MAGENTA,
6 = BROWN, 7 = LIGHTGRAY, 8 = DARKGRAY, 9 = LIGHTBLUE, 10 = LIGHTGREEN,
11 = LIGHTCYAN, 12 = LIGHTRED, 13 = LIGHTMAGENTA, 14 = YELLOW,
15 = WHITE
\BX = SET BACKGROUND COLOR FOR STATUSLINE
The \BX code is used like the \BW code except that it changes the
statusline background color.
Color Codes:
0 = BLACK, 1 = BLUE, 2 = GREEN, 3 = CYAN, 4 = RED, 5 = MAGENTA,
6 = BROWN, 7 = WHITE.
\BY = SET STATUSLINE FOREGROUND COLOR BASED ON BBS LEVELS
This code will set the TEXT foreground color on the statusline based
on bbs message levels. An example would be \BY225+03, which would turn
the text color cyan for all users from level 225 and up.
\BY100-01 would turn the text color blue for users at level 100 and down.
Color Codes:
0 = BLACK, 1 = BLUE, 2 = GREEN, 3 = CYAN, 4 = RED, 5 = MAGENTA,
6 = BROWN, 7 = LIGHTGRAY, 8 = DARKGRAY, 9 = LIGHTBLUE, 10 = LIGHTGREEN,
11 = LIGHTCYAN, 12 = LIGHTRED, 13 = LIGHTMAGENTA, 14 = YELLOW,
15 = WHITE
\BZ = SET STATUSLINE BACKGROUND COLOR BASED ON BBS LEVELS
The \BZ code changes the background color of the statusline based on
bbs levels. \BZ200-05 would turn the statusline background color to
magenta for callers at level 200 or less. \BZ001+00 would set the
statusline background to black for all users with a bbs level of
1 and over.
Color Codes:
0 = BLACK, 1 = BLUE, 2 = GREEN, 3 = CYAN, 4 = RED, 5 = MAGENTA,
6 = BROWN, 7 = WHITE.
\DA = CURRENT DATE IN MMM/DD/YY (USA) FORMAT
\DB = CURRENT DATE IN DD-MMM-YY (EUROPEAN) FORMAT
\DC = CURRENT DATE IN MM/DD/YYYY (FULL YEAR) FORMAT
\DD = CURRENT DATE IN DD AAA YY (ABBREVIATED MONTH) FORMAT
\DE = CURRENT DATE IN LONG FORMAT (ie: January 12, 1957)
\DF = CURRENT TIME IN 12 HOUR FORMAT - AM OR PM APPENDED
\DH = CURRENT TIME IN MILITARY (24 HOUR) FORMAT
\DI = PRESS RETURN (IN NODE COLORS - WAITS FOR CARRIAGE RETURN)
\DJ = MAXIMUM NUMBER OF NODES ON THE SYSTEM
\DK = LAST SUBBOARD ACCESSED BY THIS USER
\DL = USER'S PHONE NUMBER
\DM?? = MOVE TO COLUMN ??
The \DM?? tells STATZ to move to the ?? numbered column on the current
screen row. Columns are numbered 1 through 80 with 1 being the left-
most column. You CANNOT move LEFT of your current position.
The \DM?? command allows you to pinpoint the starting area of the next
text string to be output by STATZ. It's also useful for formatting
blocks of inverse color without messing up TTY (non-ansi) callers.
By being able to pinpoint output with \DM?? you can effectively plan
screen output regardless of the length of variable length strings
output by STATZ. For example say you have a line that you'd like STATZ
to output for all users and you want something (like maybe a colored
border on screen or some info) to ALWAYS start at column 55...
simply use \DM55 and the NEXT string output by STATZ will start at column
55. For numbers less than 10 please note that you must preceed the number
with a 0. For example column 9 would be \DM09, column 5 would be \DM05.
The \DM?? command allows for ALL USER modes of output. No matter what
you build with STATZ.TXT for STATZ to output, it will always be correctly
sent to the caller. The \DM?? command moves even TTY callers to the
correct screen position.
\DN = PRESS RETURN (WAITS FOR CARRIAGE RETURN)
The \DN command is similar to the \DI command except that it allows you
to configure your own 'Press [RETURN]:' prompts. Make your STATZ output
'Slam that RETURN key' or whatever you like. Use \DN in your STATZ.TXT
file AFTER defining the prompt of your choice. An example might be:
\lb\iv\wh[[RETURN]]\DN
\ZA = PROCESS USERFILE (REGISTERED ONLY)
The \ZA code will process the userfile (USERS.SL2) to gather information
needed to display certain STATZ codes. Since not all uses of STATZ will
require this file to be processed it is OPTIONALLY PROCESSED at YOUR will.
All the \Px and \Pxx codes require the \ZA code to be used prior to their
use. In other words, the \P and \P% codes below WILL NOT WORK unless you
use \ZA in your STATZ.TXT file first. This was made an option because,
depending on machine CPU and SPEED as well as userfile SIZE, this process
may take anywhere from a split second to a couple of years <grin>. If
your STATZ application doesn't require the \ZA code then don't bother
using it - unless you need to use it as a delay routine! This code
uses SHARE compatible file locking and unlocking for multi-node SLBBS
compatibility. You might want to display a string such as :
"Processing Data - Please Wait" or "Formatting Harddisk - Please wait"
or "Informing Keebler Elves of your arrival, Boy!, Look at 'em go!"
Note that the \BM (total users) code also requires the \ZA processing.
\PA = NUMBER OF USERS WITH NO DEFINED TRANSFER PROTOCOL (REGISTERED ONLY)
\PA% = PERCENTAGE OF TOTAL USERS WITH NO DEFINED PROTOCOL (REGISTERED ONLY)
\PB = NUMBER OF USERS USING XMODEM (REGISTERED ONLY)
\PB% = PERCENTAGE OF TOTAL USERS THAT USE XMODEM (REGISTERED ONLY)
\PC = NUMBER OF USERS USING XMODEM/CRC (REGISTERED ONLY)
\PC% = PERCENTAGE OF TOTAL USERS THAT USE XMODEM/CRC (REGISTERED ONLY)
\PD = NUMBER OF USERS USING XMODEM/1K (REGISTERED ONLY)
\PD% = PERCENTAGE OF TOTAL USERS THAT USE XMODEM/1K (REGISTERED ONLY)
\PE = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #1 (REGISTERED ONLY)
\PE% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #1 (REGISTERED ONLY)
\PF = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #2 (REGISTERED ONLY)
\PF% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #2 (REGISTERED ONLY)
\PG = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #3 (REGISTERED ONLY)
\PG% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #3 (REGISTERED ONLY)
\PH = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #4 (REGISTERED ONLY)
\PH% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #4 (REGISTERED ONLY)
\PI = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #5 (REGISTERED ONLY)
\PI% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #5 (REGISTERED ONLY)
\PJ = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #6 (REGISTERED ONLY)
\PJ% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #6 (REGISTERED ONLY)
\PK = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #7 (REGISTERED ONLY)
\PK% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #7 (REGISTERED ONLY)
\PL = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #8 (REGISTERED ONLY)
\PL% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #8 (REGISTERED ONLY)
\PM = NUMBER OF USERS USING SYSOP DEFINED PROTOCOL #9 (REGISTERED ONLY)
\PM% = PERCENTAGE OF TOTAL USERS THAT USE PROTOCOL #9 (REGISTERED ONLY)
\PN = NUMBER OF USERS WITH EXPERT HELP LEVEL (REGISTERED ONLY)
\PN% = PERCENTAGE OF TOTAL USERS AT EXPERT LEVEL (REGISTERED ONLY)
\PO = NUMBER OF USERS WITH INTERMEDIATE HELP LEVEL (REGISTERED ONLY)
\PO% = PERCENTAGE OF TOTAL USERS AT INTERMEDIATE LEVEL (REGISTERED ONLY)
\PP = NUMBER OF USERS WITH NOVICE HELP LEVEL (REGISTERED ONLY)
\PP% = PERCENTAGE OF TOTAL USERS AT NOVICE HELP LEVEL (REGISTERED ONLY)
\PQ = NUMBER OF USERS WITH GENERIC ANSI MODE (REGISTERED ONLY)
\PQ% = PERCENTAGE OF TOTAL USERS WITH GENERIC ANSI (REGISTERED ONLY)
\PR = NUMBER OF USERS WITH PROCOMM/TELIX ANSI MODE (REGISTERED ONLY)
\PR% = PERCENTAGE OF TOTAL USERS WITH PROCOMM/TELIX ANSI (REGISTERED ONLY)
\PS = NUMBER OF USERS WITH STANDARD ANSI MODE (REGISTERED ONLY)
\PS% = PERCENTAGE OF TOTAL USERS WITH STANDARD ANSI (REGISTERED ONLY)
\FA = CHAT STATUS (REGISTERED ONLY)
The \FA code will output NOT if the Sysop is NOT available for chat mode
and "" (nothing) if the Sysop IS available for chat mode. If the
AVAIL1= and/or AVAIL2= parameters in the STATZ.CNF file are defined then
they will override this default output. This code is available to
Registered Users Only.
\FB = SESSION TIME LIMIT (REGISTERED ONLY)
The session time limit displays a user's session time LIMIT, not to be
confused with remaining session time. This is a STATIC time that would
not change from day to day. This code is not affected by the F9 or F10
keys.
\FC = EXPIRATION DATE (MM-DD-YR) (REGISTERED ONLY)
\FE = TURN ON FLOW CONTROL w/ level adjustment (REGISTERED ONLY)
The \FE code will allow you to switch ON SLBBS-TYPE flow control based
on the online user's MESSAGE BASE LEVEL. You can set flow on for users
from a certain level and UP -[OR]- from a certain level and DOWN.
The \FE code takes 4 characters as an arguement. The first 3 characters
are the message level you want to perform the cut-off at. The 4th
character denotes ABOVE the chosen level (+) or BELOW (-).
\FE200+ would turn on slbbs-type flow control for all callers with a
message base level of 200 or above. \FE010- would turn on slbbs-type
flow control for callers with a message base level of 10 or less.
Think of the \FE code as an \XS code with adjustments.
\FF = TURN OFF FLOW CONTROL w/ level adjustment (REGISTERED ONLY)
The \FF code behaves exactly like the \FE code except it TURNS OFF the
SLBBS-TYPE flow control. It will take the same arguements and work in
the same way. The \FF code mimics the \XR code but allows for level
adjustments. \FF099+ would, for example, turn off flow control for
users with level 99 or higher.
\FG = IF USER ABORTS THEN KILL STATZ w/ level adjustment
(REGISTERED ONLY)
The \FG code allows you to set levels at which STATZ will allow the online
user to abort the door. It works like the \BC code but takes a 4
character arguement like the \FE, \FF, and \FH codes. An example:
\FG200+ would cause users with level 200 or higher to be able to abort
the STATZ door.
\FH = IF USER ABORTS GO TO NEXT DEFINED SCREEN w/ level adjustment
(REGISTERED ONLY)
The \FH code allows you to set levels at which STATZ will abort to
the next screen. It behaves like the \BB code but it takes a 4 character
arguement like the \FE and \FF codes. If you want everyone under level
122 to be able to abort to the next screen then use \FH121-.
\FI = KILL STATZ IF CALLER IS AT 300 BPS (REGISTERED ONLY)
The \FI code will shut down STATZ if the online caller is at 300 bps.
\FJ = KILL STATZ IF CALLER IS AT 1200 BPS (REGISTERED ONLY)
\FK = KILL STATZ IF CALLER IS AT 2400 BPS (REGISTERED ONLY)
\FL = KILL STATZ IF CALLER IS AT 9600 BPS (REGISTERED ONLY)
\FM = KILL STATZ IF CALLER IS LOCAL (REGISTERED ONLY)
The \FM code is handy if you run a singlenode SLBBS and don't want to
wade through STATZ output each time you get on your board. Once you have
the STATZ.TXT file the way you like it then add an \FM code and when
you login locally STATZ will know and abort itself back to the BBS.
The \FI, \FJ, \FK, \FL, & \FM codes all take a 3rd numerical
parameter of 0 through 9. The 0 through 9 denote errorlevel on exit.
In other words \FI9 will kill statz when a 300 bps user hits this code
while processing Statz and the DOS errorlevel will be 9. This is handy
for batch file processing. Note that standard user abort of Statz results
in a DOS errorlevel of 0.
\WA = LAST CALLER (NAME OF LAST SYSTEM CALLER)
\WB = LAST QUOTE (QUOTE LEFT BY LAST SYSTEM CALLER - IF ANY)
\WC = LAST CALLER LOCATION
NODE COLOR CODES::::
\NA = NORMAL TEXT COLOR
\NB = FOREGROUND COLOR FOR INPUT HIGHLIGHTING
\NC = BACKGROUND COLOR FOR INPUT HIGHLIGHTING
\ND = COLOR FOR COMMAND HIGHLIGHT
\NE = SUBBOARD INFORMATION COLOR
\NF = COLOR FOR HEADINGS
\NG = CHAT MODE COLOR
\NH = SPECIAL PROMPTS & MESSAGES COLOR
\NI = ERROR AND WARNING MESSAGES COLOR
\NJ = ALTERNATE SPECIAL COLOR
\NK = COLOR FOR PROMPTS
::::::::::[ Getting at me! ]::::::::::
I can be reached at the Old Hippie Software BBS @ 714 653-4802
Un-Registered STATZ users can visit us by using the STATZ USER account.
Simply enter STATZ USER at the name prompt and drop in for a visit!
No password is required!
We're online 24 hours a day at a locked DTE of 19200 running a 14400
USRobotics HST modem. The latest version of STATZ is available
here all the time.
For information regarding DISTRIBUTION SITES please see the
DISTRIB.TXT file enclosed in this archive.
::::::::::[ ADDITIONAL INFO ]::::::::
Current versions of Searchlight BBS software as of this release of STATZ
are as follows:
Extended Single-Node Version 2.25S
Extended Multi-Node Version 2.25M
STATZ requires DOS 3.1 or GREATER to operate.
STATZ requires that SLBBS.EXE be active to operate.
STATZ uses SHARE if it's loaded AND your bbs is configured for more
than one node. If your BBS is configured for only 1 node and/or
SHARE is not loaded, then file locking and unlocking are not processed.
If you are running a multinode SLBBS with more than one node then SHARE
SHOULD already be loaded. In any case, STATZ ONLY uses SHARE compatible
file locking and unlocking IF SHARE IS LOADED and you have more than
one node available.
Files included in this archive are as follows:
STATZ.DOC ------- This documentation file
STATZ.EXE ------- Executable file
STATZ.CNF ------- STATZ Configuration file
STATZ.TXT ------- STATZ text output file that YOU design
ORDER.FRM ------- Order Form for STATZ registration
STATZ.HIS ------- STATZ history
NEW.TXT ------- Sample \DM?? screen
OFF.TXT ------- Sample Music codes screen
XXX.TXT ------- Sample Login screen
STATUS.TXT ------ Statz STATUS SLBBS command replacement
STATZ2.TXT ------ Registered STATZ sample output screens
CODES.LST ------- List of Statz Codes
DISTRIB.TXT ----- DIstribution/Beta Test Sites Listing
README.1ST ------ Last Minute Info & Changes on this release
STATZ was written with Turbo Pascal 6.0 Professional.
I assume no responsibility for ANYTHING that can, will, might, might not,
does, did, could, or shall happen to you, your business, your computer,
your life in general because of your using STATZ.
I also assume no responsibility for any loss, gain, bad luck, crop losses,
or anything else imaginable or unimaginable to anyone or anything under any
circumstances at any time because of anyone or anything-- especially your
use of STATZ. STATZ is extensively tested even prior to beta releases to
insure that the chances of loss are at an absolute minimum.
If you use STATZ please REGISTER it!